我讨厌警告。
尤其是当这些警告完全可忽略时。
我遇到的大多数警告都是不干净的代码警告,我希望代码干净。其他警告是实际错误。
有时我会错过错误警告,因为它们被“隐藏”在其他警告之间。
所以我喜欢保持清洁。
因此,当我这样做npm install
并看到以下内容时:
[folatt@MyComputer ~]$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
up to date in 33.232s
Run Code Online (Sandbox Code Playgroud)
我想摆脱那个警告。
我知道这个--no-optional
论点,但是对我来说似乎也很客气。在package.json中没有什么可以摆脱这种警告的方法吗?
所以我在eclipse上启动了一个静态Web项目.让我们说MySite.然后我在eclipse上启动一个jetty web服务器并在我的浏览器上打开localhost:8080.
这就是我所看到的:
所以我去localhost:8080/MySite/index.html
看看我的主页.
正如您所看到的那样,链接不应该位于应有的位置.它应该是localhost:8080/MySite/index.html
,甚至更优选的,MySite的索引页面应该托管localhost:8080/index.html
在某个模块上,而不是托管在某个模块上.
的index.html
<!DOCTYPE html>
<html lang="en">
<body>
<a href="/index.html">Home</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果我将其更改为MySite/index.html,则会失去它作为http预览服务器的目的,因为MySite最终将成为它自己的站点而不是某种模块.
如何在不使用变通方法的情况下解决此问题?
我想从根文件夹开始导入,而不是删除几个文件夹.我怎么做?
我在尝试导入我的主页的留言簿(就像它的1999年)脚本时遇到了这个问题.
import MyGuestbook from '../../components/MyGuestbook.vue'
编译.
import MyGuestbook from '/src/components/MyGuestbook.vue'
没有.
import MyGuestbook from '@/components/MyGuestbook.vue'
也没有.
GuestBookPage.vue
<template>
<div>
<MyGuestbook />
</div>
</template>
<script>
import MyGuestbook from '../../components/MyGuestbook.vue'
export default {
name: 'GuestbookPage',
components: {
MyGuestbook
}
};
</script>
Run Code Online (Sandbox Code Playgroud)
MyGuestbook.vue
<template>
</div>
</div>
</template>
<script src="non-editable-comments-v0.1.0.js"></script>
<script>
window.safeComments('CommentTitle', 'CommentTargetID');
export default {
name: 'MyGuestbook'
};
</script>
Run Code Online (Sandbox Code Playgroud)
[更新]
我知道我需要使用webpack,但我的项目使用neutrinojs/vue(推荐用于项目类型)与webpack结合使用.我对他们中的任何一个都不熟悉.到目前为止添加webpack.config.js还没有奏效.
webpack.config.js
module.exports = {
resolve: {
extensions: [
'.js', '.vue', '.json'
],
alias: {
'@': resolve('src'),
'@root': resolve('.')
} …
Run Code Online (Sandbox Code Playgroud) 我想在 Rust 中执行以下操作:
let (command, options) = message.splitn(2, ' ');
Run Code Online (Sandbox Code Playgroud)
无法做到这一点,因为:
expected struct `std::str::SplitN`, found tuple
Run Code Online (Sandbox Code Playgroud)
拆分将始终是两个,我喜欢命名变量。该消息可能不包含空格字符。
当我运行vue-cli项目时,我看到以下内容:
DONE Compiled successfully in 5778ms
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.178.9:8080/
Note that the development build is not optimized.
To create a production build, run npm run build.
Run Code Online (Sandbox Code Playgroud)
我不希望我的应用仅在本地主机上运行在本地网络上。如何关闭本地网络部分?
我正在尝试升级项目的devDependencies并遇到此错误.我无法弄清楚为什么我会收到这个错误.它认为什么包无效?本身?我是否必须查看每个package.json?
[folatt@ArkOS_Dev genesis]$ sudo ember update
Invalid Version: *
TypeError: Invalid Version: *
at new SemVer (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:295:11)
at Range.test (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:1049:15)
at Function.satisfies (/home/folatt/workspace/arkos/genesis/node_modules/semver/semver.js:1098:16)
at Function.VersionChecker.satisfies (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/version-checker.js:31:17)
at Package.updateRequired (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:21:26)
at Package.init (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:15:27)
at new Package (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/package.js:4:13)
at EmberCLIDependencyChecker.<anonymous> (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:126:12)
at Array.map (native)
at EmberCLIDependencyChecker.readDependencies (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:122:36)
Run Code Online (Sandbox Code Playgroud)
的package.json
{
"author": "arkOS",
"description": "Web management frontend for arkOS servers",
"devDependencies": {
"broccoli-asset-rev": "^2.4.6",
"broccoli-funnel": "^1.0.6",
"ember-ajax": "^2.0.1",
"ember-cli": "^2.7.0",
"ember-cli-app-version": "^1.0.0",
"ember-cli-babel": "^5.1.6",
"ember-cli-content-security-policy": "^0.5.0",
"ember-cli-dependency-checker": "^1.3.0",
"ember-cli-htmlbars": "^1.0.1",
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
"ember-cli-ic-ajax": "0.2.5", …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用更新的软件包重建项目,但遇到此错误:
[folatt@ArkOS-Dev genesis]$ ember build
cleaning up...
Build failed.
The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with:
Error: ENOENT: no such file or directory, open '/home/folatt/workspace/arkos/genesis/tmp/source_map_concat-input_base_path-xZBOP47K.tmp/bower_components/ember-cli-shims/app-shims.js'
at Object.fs.openSync (fs.js:583:18)
at Object.fs.readFileSync (fs.js:490:33)
at SourceMap.addFile (/home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:75:31)
at /home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:200:16
at Array.forEach (native)
at Concat.<anonymous> (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:198:24)
at /home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:393:12
at initializePromise (/home/folatt/workspace/arkos/genesis/node_modules/rsvp/dist/rsvp.js:589:5)
at new Promise (/home/folatt/workspace/arkos/genesis/node_modules/rsvp/dist/rsvp.js:1077:31)
at SourceMap.end (/home/folatt/workspace/arkos/genesis/node_modules/fast-sourcemap-concat/lib/source-map.js:380:10)
The broccoli plugin was instantiated at:
at Concat.Plugin (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-plugin/index.js:7:31)
at new Concat (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/concat.js:38:10)
at module.exports (/home/folatt/workspace/arkos/genesis/node_modules/broccoli-concat/index.js:26:10)
at EmberApp.concatFiles (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli/lib/broccoli/ember-app.js:392:10)
at EmberApp._concatFiles (/home/folatt/workspace/arkos/genesis/node_modules/ember-cli/lib/broccoli/ember-app.js:405:15)
at EmberApp.javascript …
Run Code Online (Sandbox Code Playgroud)